package com.agu.mgt.spmgt.dto;

import java.util.Date;
import java.util.HashSet;
import java.util.Set;

import com.fasterxml.jackson.annotation.JsonFormat;
import javax.validation.constraints.NotEmpty;
import javax.validation.constraints.NotNull;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;

    /**
    * @公司:
    * @功能:企业表 Model
    * @作者:
    * @日期:2019-01-16 11:09:39
    * @版本:1.0
    * @修改:
    */ 

public class EntSpModel {

	public Set<String> colset = new HashSet<String>(0);
	
        /*
        * 企业ID
        */
	    private Long spId;
        /*
        * SP名称
        */
	    private String spName;
        /*
        * SP接入号
        */
	    private String spNumber;
        /*
        * 邮箱
        */
	    private String email;
        /*
        * 手机号码
        */
	    private String mobile;
        /*
        * sp等级|select@typeMaps#'1':'标准','2':'银卡','3':'金卡','4':'钻石'
        */
	    private Integer spLevel;
        /*
        * 地址
        */
	    private String spAddress;
        /*
        * 省id
        */
	    private Integer provinceId;
        /*
        * 省名称
        */
	    private String provinceName;
        /*
        * 状态  | select@statusMaps#'0':'禁用','1':'正常'
        */
	    private Integer status;
        /*
        * 创建者ID
        */
	    private Long createUserId;
        /*
        * 创建时间
        */
	    private Date createTime;

        public EntSpModel(){

        }
        
		/**
		 * 设置：企业ID
		 */
		public void setSpId(Long spId) {
			colset.add("spId");
			this.spId = spId;
		}
		/**
		 * 获取：企业ID
		 */
		public Long getSpId() {
			return spId;
		}
		/**
		 * 设置：SP名称
		 */
		public void setSpName(String spName) {
			colset.add("spName");
			this.spName = spName;
		}
		/**
		 * 获取：SP名称
		 */
		public String getSpName() {
			return spName;
		}
		/**
		 * 设置：SP接入号
		 */
		public void setSpNumber(String spNumber) {
			colset.add("spNumber");
			this.spNumber = spNumber;
		}
		/**
		 * 获取：SP接入号
		 */
		public String getSpNumber() {
			return spNumber;
		}
		/**
		 * 设置：邮箱
		 */
		public void setEmail(String email) {
			colset.add("email");
			this.email = email;
		}
		/**
		 * 获取：邮箱
		 */
		public String getEmail() {
			return email;
		}
		/**
		 * 设置：手机号码
		 */
		public void setMobile(String mobile) {
			colset.add("mobile");
			this.mobile = mobile;
		}
		/**
		 * 获取：手机号码
		 */
		public String getMobile() {
			return mobile;
		}
		/**
		 * 设置：sp等级|select@typeMaps#'1':'标准','2':'银卡','3':'金卡','4':'钻石'
		 */
		public void setSpLevel(Integer spLevel) {
			colset.add("spLevel");
			this.spLevel = spLevel;
		}
		/**
		 * 获取：sp等级|select@typeMaps#'1':'标准','2':'银卡','3':'金卡','4':'钻石'
		 */
		public Integer getSpLevel() {
			return spLevel;
		}
		/**
		 * 设置：地址
		 */
		public void setSpAddress(String spAddress) {
			colset.add("spAddress");
			this.spAddress = spAddress;
		}
		/**
		 * 获取：地址
		 */
		public String getSpAddress() {
			return spAddress;
		}
		/**
		 * 设置：省id
		 */
		public void setProvinceId(Integer provinceId) {
			colset.add("provinceId");
			this.provinceId = provinceId;
		}
		/**
		 * 获取：省id
		 */
		public Integer getProvinceId() {
			return provinceId;
		}
		/**
		 * 设置：省名称
		 */
		public void setProvinceName(String provinceName) {
			colset.add("provinceName");
			this.provinceName = provinceName;
		}
		/**
		 * 获取：省名称
		 */
		public String getProvinceName() {
			return provinceName;
		}
		/**
		 * 设置：状态  | select@statusMaps#'0':'禁用','1':'正常'
		 */
		public void setStatus(Integer status) {
			colset.add("status");
			this.status = status;
		}
		/**
		 * 获取：状态  | select@statusMaps#'0':'禁用','1':'正常'
		 */
		public Integer getStatus() {
			return status;
		}
		/**
		 * 设置：创建者ID
		 */
		public void setCreateUserId(Long createUserId) {
			colset.add("createUserId");
			this.createUserId = createUserId;
		}
		/**
		 * 获取：创建者ID
		 */
		public Long getCreateUserId() {
			return createUserId;
		}
		/**
		 * 设置：创建时间
		 */
		public void setCreateTime(Date createTime) {
			colset.add("createTime");
			this.createTime = createTime;
		}
		/**
		 * 获取：创建时间
		 */
		public Date getCreateTime() {
			return createTime;
		}
}
